<script>
	
export default {
	onLaunch: function() {
		
		// 获取首页banner
		this.$store.dispatch('app/getHomeBanner')
		
		/**
		 * 微信小程序登陆流程
		 * 1. 获取code（只能使用一次）所以不用存
		 * 2. 拿到code去服务器换取sessionKey + openId
		 * 3. 判断是否微信授权获取用户信息（授权不处理，没有授权则跳转登陆页）
		 * 4. 服务器告知当前用户没有登陆，也要跳转到登陆页
		 */
		console.log('App Launch');
		let that = this
		uni.login({
			// 1. 获取code（只能使用一次）所以不用存
			complete(res) {
				console.log('complete login -:', res)
				that.$store.dispatch('user/login', {
					code: res.code
				})
			},
			fail(err) {
				console.log('fail login -:', err)
			}
		})
	},
	onShow: function() {
		console.log('App Show');
	},
	onHide: function() {
		console.log('App Hide');
	}
};
</script>

<style>
	
	@import url("~@/static/common.scss");
	
</style>
